#pragma once
#include "state.h"
#include "miner.h"

class GoHomeAndSleepTilRested :
	public State<Miner>
{
	ONLY_ONE_INSTANCE(GoHomeAndSleepTilRested)

public:
	virtual ~GoHomeAndSleepTilRested(void);

	virtual void Enter(Miner* pEntity);

	virtual void Execute(Miner* pEntity);

	virtual void Exit(Miner* pEntity);
};
